package com.hava.film.timeline.xmeml.v5.entity;

import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;

import java.util.List;
import java.util.ArrayList;

@JacksonXmlRootElement(localName = "importoptions")
public class Importoptions {

    //一个或者多个元素
    @JacksonXmlProperty(localName = "createnewproject")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> createnewproject = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "targetprojectname")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> targetprojectname = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "defsequencepresetname")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> defsequencepresetname = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "displaynonfatalerrors")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> displaynonfatalerrors = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "filterreconnectmediafiles")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> filterreconnectmediafiles = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "filterincludemarkers")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> filterincludemarkers = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "filterincludeeffects")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> filterincludeeffects = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "filterincludesequencesettings")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> filterincludesequencesettings = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "deletethisxmlfileatimport")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> deletethisxmlfileatimport = new ArrayList<String>();

    //一个或者多个元素
    @JacksonXmlProperty(localName = "createfcpprojectatxmlfilepath")
    @JacksonXmlElementWrapper(useWrapping = false)
    public List<String> createfcpprojectatxmlfilepath = new ArrayList<String>();

}
